/*
 * Copyright 2008 Sander Berents
 *
 * Licensed under the Apache License, Version 2.0 (the "License"); you may not
 * use this file except in compliance with the License. You may obtain a copy of
 * the License at
 *
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
 * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
 * License for the specific language governing permissions and limitations under
 * the License.
 */

/*************************************
 Table and PagingTable
 *************************************/
.gwtlib-Table {
  font-family:Verdana;
  font-size:11px;
  border:5px solid #E0EDFE;
  width:100%;
  height:100%;
}

.gwtlib-Table .contents {
  font-size: 11px;
  width: 100%;
}

.gwtlib-Table-scroll {
  font-size: 11px;
  width: 100%;
  height: 100%;
}

.gwtlib-Table-empty {
  vertical-align:top;
  font-style:italic;
}

.gwtlib-Table-error {
  vertical-align:top;
  font-weight:bold;
  color:red;
}

.gwtlib-Header-Row {
}

.gwtlib-Header {
  color:#666666;
  font-weight:bold;
  vertical-align:middle;
  background-color:#c3d9ff;
}

.gwtlib-Header-sortable {
  color:black;
  cursor:pointer;
}

.gwtlib-Row {
	height:2em;
}

.gwtlib-Row-even {
}

.gwtlib-Row-odd {
  background-color:#f2f5f9;
}

.gwtlib-Row-empty {
}

.gwtlib-Row-selected {
  background-color:#ffffaa
}

.gwtlib-Column-ascending {
  background-image:url("img/up.gif");
  background-position:center right;
  background-repeat:no-repeat;
}

.gwtlib-Column-descending {
  background-image:url("img/down.gif");
  background-position:center right;
  background-repeat:no-repeat;
}

/*************************************
 PagingBar
 *************************************/
.gwtlib-PagingBar {
  font-family:Verdana;
  font-size:11px;
  width:100%;
}

.gwtlib-PagingBar-position {
  margin:0px 4px 0px 4px;
  white-space:nowrap;
}

.gwtlib-PagingBar-browser {
  margin:0px 2em 0px 2em;
  text-align:left;
  white-space:nowrap;
}

.gwtlib-PagingBar-browser-first {
  background-image:url("img/first_e.gif");
  background-position:center center;
  background-repeat:no-repeat;
  width:18px;
  height:16px;
  cursor:pointer;
}

.gwtlib-PagingBar-browser-first-up-disabled {
  background-image:url("img/first_d.gif");
  cursor:default;
}

.gwtlib-PagingBar-browser-prev {
  background-image:url("img/prev_e.gif");
  background-position:center center;
  background-repeat:no-repeat;
  width:18px;
  height:16px;
  cursor:pointer;
}

.gwtlib-PagingBar-browser-prev-up-disabled {
  background-image:url("img/prev_d.gif");
  cursor:default;
}

.gwtlib-PagingBar-browser-next {
  background-image:url("img/next_e.gif");
  background-position:center center;
  background-repeat:no-repeat;
  width:18px;
  height:16px;
  cursor:pointer;
}

.gwtlib-PagingBar-browser-next-up-disabled {
  background-image:url("img/next_d.gif");
  cursor:default;
}

.gwtlib-PagingBar-browser-last {
  background-image:url("img/last_e.gif");
  background-position:center center;
  background-repeat:no-repeat;
  width:18px;
  height:16px;
  cursor:pointer;
}

.gwtlib-PagingBar-browser-last-up-disabled {
  background-image:url("img/last_d.gif");
  cursor:default;
}

.gwtlib-PagingBar-browser-page {
  font-size: 11px;
  vertical-align:top;
  padding:0px 2px 0px 2px;
  display:inline;
  font-weight:bold;
  cursor:default;
}

.gwtlib-PagingBar-browser-page-enabled {
  color:blue;
  font-weight:normal;
  cursor:pointer;
}

.gwtlib-PagingBar-goto {
  font-size:11px;
  margin:0px 1em 0px 1em;
  padding:0px 2px 0px 2px;
  display:inline;
}

.gwtlib-PagingBar-goto .gwt-HTML {
  white-space:nowrap;
}
  
.gwtlib-PagingBar-gotoButton {
  background-image:url("img/go_e.gif");
  background-position:center center;
  background-repeat:no-repeat;
  width:26px;
  height:17px;
  cursor:pointer;
}

.gwtlib-PagingBar-gotoButton-up-disabled {
  background-image:url("img/go_d.gif");
  cursor:default;
}

.gwtlib-PagingBar-pagesizes {
  margin:0px 4px 0px 4px;
  display:inline;
  white-space:nowrap;
}

.gwtlib-PagingBar-loading {
  background-image:url("img/loading.gif");
  background-position:center center;
  background-repeat:no-repeat;
  width:16px;
  height:16px;
}

.gwtlib-PagingBar-loading-up-disabled {
  background-image:none;
  width:16px;
  height:16px;
}
